﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using Castle.ActiveRecord;
using NHibernate.Criterion;
using LIB;
using System.Web.UI.HtmlControls;

public partial class nhan_tap_chi : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            for (int i = 1920; i < 2020; i++)
                ddlNamSinh.Items.Add(new ListItem(i.ToString(), i.ToString()));
            ddlNamSinh.DataBind();
        }
    }

    protected void btnGui_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtCapctcha.Text.Trim() == Session["captcha"].ToString())
            {
                memberLet_Info memberInfo = new memberLet_Info();
                memberInfo.hoTen = txtHoTen.Text;
                memberInfo.gioiTinh = chkLoaiHinh.SelectedValue;
                memberInfo.namSinh = ConvertUtility.ToInt32(ddlNamSinh.SelectedValue);
                memberInfo.email = txtEmail.Text;
                memberInfo.dtdd = txtSoDT.Text;
                memberInfo.dtcd = txtSoBan.Text;
                memberInfo.isActive = true;
                memberInfo.CreateAndFlush();

                string sendFrom = txtEmail.Text;
                string hoten = txtHoTen.Text;
                string subject = hoten + " vừa đăng kí nhận bản tin trên site kimland.vn Ngày:" + DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss");
                string body = "<html><body>";
                body += "<table>";
                body += "<tr><th align='left' width='120px'>Họ tên:</th><td align='left'>" + hoten + "</td></tr>";
                body += "<tr><th align='left'>Giới tính: </th><td align='left'>" + chkLoaiHinh.SelectedValue + "</td></tr>";
                body += "<tr><th align='left'>Năm sinh: </th><td align='left'>" + ddlNamSinh.SelectedValue + "</td></tr>";
                body += "<tr><th align='left'>Email: </th><td align='left'>" + txtEmail.Text + "</td></tr>";
                body += "<tr><th align='left'>Số di động:</th><td align='left'>" + txtSoDT.Text + "</td></tr>";
                body += "<tr><th align='left'>Số cố định:</th><td align='left'>" + txtSoBan.Text + "</td></tr>";
                body += "</table></body></html>";

                string sendTo = "";
                string sendCC = "";
                Application_Info appInfo = Application_Info.Find(4);
                string[] arrEmail = App_String.OptimiseContent(appInfo.appValue).Split(',');
                if (arrEmail.Length > 0)
                {
                    sendTo = arrEmail[0];
                    for (int j = 1; j < arrEmail.Length; j++)
                        if (arrEmail[j].Trim() != "")
                            sendCC += arrEmail[j] + "-";
                    App_Mail.Send_Email(sendFrom, sendTo, sendCC, subject, body);
                }
                ControlUtility.EmptyTextBoxes(this.Page);
                lblMes.Text = "* Cảm ơn bạn đã đăng kí nhận bản tin của chúng tôi";
            }
            else
            {
                lblMes.Text = "* Bạn đã nhập sai mã bảo mật";
            }

        }
        catch (Exception ex) { lblMes.Text = "* Cảm ơn bạn đã liên hệ."; }
    }
}